# 96. 不同的二叉搜索树
var numTrees = function(n) {
const G = Array(n + 1).fill(0)
G[0] = 1
G[1] = 1
for (let i = 2; i <= n; i++) {
for (let j = 1; j <= i; j++) {
G[i] += G[j - 1] * G[i - j]
}
}
return G[n]
}
console.log(numTrees(3))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15